"use strict";
/**
 * @author zhaojiuyi
 * @date 2022/10/14-22:03
 * @version 1.0.0
 * 自定义中间件
 * 用来处理前端发送的数据
 */
const customMiddleware = (request, response, next) => {
    /*数据量大的时候，前端可能采取分片上传*/
    let str = ""
    // 开始发送数据
    request.on("data", (chunk) => {
        str += chunk
    })
    //所有数据发送完成
    request.on("end", () => {
        const qs = require("querystring")
        request.file = qs.parse(str)
        next()
    })
}
module.exports = customMiddleware
